﻿using FlyHorse.LIMS.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FlyHorse.LIMS.WinApp.Model
{
    public  class ReportProductModel
    {
        public string ReportProductID { get; set; }
        public string GoodsID { get; set; }
        public string ReportProductNO { get; set; }
        public string LotNo { get; set; }
        public System.DateTime DateProduced { get; set; }
        public string Weight { get; set; }
        public string ShippedTo { get; set; }
        public string CustomerID { get; set; }
        public string TypeOfPack { get; set; }
        public Nullable<System.DateTime> ExPlant { get; set; }
        public string LoginUserID { get; set; }
        public string Remark { get; set; }
        public System.DateTime AddDateTime { get; set; }

        //public virtual Customer Customer { get; set; }
        //public virtual Good Good { get; set; }
        //public virtual LoginUser LoginUser { get; set; }
        public  List<ReportProductResult> ReportProductResults { get; set; }



        public decimal? IA { get; set; }
        public string IAJudge { get; set; }

        public decimal? DBP { get; set; }
        public string DBPJudge { get; set; }

        public decimal? IPH_AVG { get; set; }
        public string IPH_AVGJudge { get; set; }

        public decimal? IPH_High { get; set; }
        public string IPH_HighJudge { get; set; }

        public decimal? IPH_Low { get; set; }
        public string IPH_LowJudge { get; set; }

        public decimal? Fines { get; set; }
        public string FinesJudge { get; set; }

        public decimal? HL { get; set; }
        public string HLJudge { get; set; }

        public decimal? Sieve35 { get; set; }
        public string Sieve35Judge { get; set; }

        public decimal? Sieve100 { get; set; }
        public string Sieve100Judge { get; set; }

        public decimal? Sieve325 { get; set; }
        public string Sieve325Judge { get; set; }

        public decimal? LT { get; set; }
        public string LTJudge { get; set; }

        public decimal? PD { get; set; }
        public string PDJudge { get; set; }

        public decimal? PH { get; set; }
        public string PHJudge { get; set; }

        public decimal? PSD10 { get; set; }
        public string PSD10Judge { get; set; }

        public decimal? PSD18 { get; set; }
        public string PSD18Judge { get; set; }

        public decimal? PSD35 { get; set; }
        public string PSD35Judge { get; set; }

        public decimal? PSD60 { get; set; }
        public string PSD60Judge { get; set; }

        public decimal? PSD120 { get; set; }
        public string PSD120Judge { get; set; }

        public decimal? PSDpan { get; set; }
        public string PSDpanJudge { get; set; }

        public decimal? Tint { get; set; }
        public string TintJudge { get; set; }

        public decimal? CDBP { get; set; }
        public string CDBPJudge { get; set; }

        public decimal? N2SA { get; set; }
        public string N2SAJudge { get; set; }

        public decimal? STSA { get; set; }
        public string STSAJudge { get; set; }

        

        public decimal? Ash { get; set; }
        public string AshJudge { get; set; }



        public decimal? MV { get; set; }
        public string MVJudge { get; set; }

        public decimal? MST_T5 { get; set; }
        public string MST_T5Judge { get; set; }

        public decimal? T10 { get; set; }
        public string T10Judge { get; set; }

        public decimal? T50 { get; set; }
        public string T50Judge { get; set; }

        public decimal? T90 { get; set; }
        public string T90Judge { get; set; }

        public decimal? MH { get; set; }
        public string MHJudge { get; set; }

        public decimal? Hardness { get; set; }
        public string HardnessJudge { get; set; }

        public decimal? Modulus300 { get; set; }
        public string Modulus300Judge { get; set; }

        public decimal? EB { get; set; }
        public string EBJudge { get; set; }

        public decimal? TB { get; set; }
        public string TBJudge { get; set; }

        public decimal? Rebound { get; set; }
        public string ReboundJudge { get; set; }

        public decimal? HBU { get; set; }
        public string HBUJudge { get; set; }

        public decimal? Lambourn { get; set; }
        public string LambournJudge { get; set; }


    }
}
